"""
利用第三方库requests发送get请求
"""
# 目标url
from wsgiref import headers

import requests

url = 'https://www.baidu.com/'
# 1.发送get请求，得到响应
r = requests.get(url)

# 打印查看响应消息/内容
# 1)text:字符串，中文可能会乱码
print(r.text)
print('----------')
print('----------')
# 2)connect :二进制,可以指定解码类型,decode()默认是utf-8
print(r.content.decode())
# 3)还可以获取其他属性
# 请求的url
print(r.url)
# 响应的状态码
print(r.status_code)
# 编码
print(r.encoding)
# 响应头
print(r.headers)
# 请求头
print(r.request.headers)
# 4)用python去访问得到的数据比数据比浏览器访问的少很多
# pyhon去模拟浏览器，让服务器觉得是浏览器在访问它
# 通过设置user-agant，来模拟浏览器
# 用指点来保存请求头的信息（从浏览器拷贝）
headers={'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36'}
#发送请求是，带上请求头
r2=requests.get(url,headers=headers)
print(r2.content.decode())